import Mock from 'mockjs';

export default [{
		key: "/role/all",
		method: "get",
		data: Mock.mock({
			'STATUS': "SUCCESS",
			'DATA': [{
					'roleCode': '1',
					'name': "角色1"
				}, {
					'roleCode': '2',
					'name': "角色2"
				},
				{
					'roleCode': '3',
					'name': "角色3"
				},
				{
					'roleCode': '4',
					'name': "角色4"
				},
			]
		})
	},

	{
		key: "/role/page",
		method: "get",
		data: () => {
			return Mock.mock({
				'STATUS': "SUCCESS",
				'DATA': {
					'current': 0,
					'size': 10,
					'pages': 6,
					'total': 55,
					"records|10": [{
						'roleCode': '@increment(1)',
						'name|1': [
							"订单管理员",
							"雷哥管理员",
							"服务管理员",
							"系统管理员",
							"店铺管理员",
							"专家管理员"
						],
						'aFlg|1': [true, false],
					}, ]

				},
			});
		}
	},
	
	{
		key: "/role/info",
		method: "post",
		data: () => {
			return Mock.mock({
				'STATUS': "SUCCESS",
				'DATA': {},
			});
		}
	},
	
	{
		key: "/role/info",
		method: "put",
		data: () => {
			return Mock.mock({
				'STATUS': "SUCCESS",
				'DATA': {},
			});
		}
	},
	
	{
		key: "/role/info",
		method: "get",
		data: () => {
			return Mock.mock({
				'STATUS': "SUCCESS",
				'DATA': {
					'role': {
						'roleCode': '@increment(1)',
						'name|1': [
							"订单管理员",
							"服务管理员",
							"系统管理员",
							"店铺管理员",
							"专家管理员"
						],
						'aFlg|1': [true, false],
						'permissions': "['mm','leave_new','leave_detail','mo','dept','dept_new','dept_info','ms','role','role_new','role_detail','role_save','permission','permission_new','permission_detail']",
					},
					
					
				},
			});
		}
	},

];
